Dlib
是一套使用C++
語言所編寫的函式庫,它開源且免費,主要應用於機器學習、影像處理和影像辨識等領域,具備功能完善的人臉識別功能,且基於BSD授權條款,使用者可在不觸犯條款的情況下自由利用。
Dlib
的官網裡提供了相當完整的文檔,每個類別與每個函式都有詳細的參數和使用說明,也有便於使用者理解的範例程式碼,另外還提供了Python
接口,我們將會在接下來的章節中使用到它。
在下載Dlib
本體之前,需要先安裝好Dlib
依賴的函式庫,這些函式庫是Dlib
編寫時使用到的,如果不安裝好很可能會出現一些不可預期的錯誤。
我們可以使用pip
直接安裝:
pip install numpy
pip install imutils
pip install scipy
pip install scikit-image
因為我們之前已經安裝過numpy
函式庫,所以第一行指令可以略過不執行。
等到上述四個函式庫都確定安裝好之後,在Terminal
執行下面的指令:
pip install dlib
指令執行完之後,我們要來驗證安裝是否正確。
輸入Python
進入環境,試著在Python
環境中匯入Dlib
函式庫,如果沒出現錯誤即代表安裝成功。
import dlib